Skip to content

Execute non-delayed macros immediately to preserve relative ordering#24

Merged
NotRyken merged 1 commit into
TerminalMC:mc1.21from
Starjon:mc1.21
Jun 19, 2025
Merged

Execute non-delayed macros immediately to preserve relative ordering#24
NotRyken merged 1 commit into
TerminalMC:mc1.21from
Starjon:mc1.21

Conversation

@Starjon

@Starjon Starjon commented Jun 18, 2025

Copy link
Copy Markdown
Contributor

Due to SEND macros being "delayed" by at least 0 ticks with the same not being the case for TYPE macros, SEND macros are always executed first if they are bound to the same key (irrespective of their ordering in the macro list). This can prevent some TYPE macros from taking effect.

@NotRyken

Copy link
Copy Markdown
Member

Looks valid, thanks for this.

@NotRyken NotRyken added the T/fix Type: Bug fix label Jun 19, 2025
@NotRyken NotRyken merged commit 4c7b3a6 into TerminalMC:mc1.21 Jun 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T/fix Type: Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants